function listarEstilos() {
    containerPrincipal.insert('listagem_recurso', 'estilo.html', null);
    containerPrincipal.select('listagem_recurso');
}

function manutencaoEstilo(acao, cod_estilo) {
    $("#progress").show();
    var descricao;
    if (acao == 'cadastrar') {
        descricao = $("#descricao_cadastrar").val();
        if (descricao == '') {
            showMessage(ERROR_MESSAGE, 'Descrição inválida!');
            return;
        }
    }
    $.ajax({
        type: "POST",
        url : "../controllers/EstiloController.php",
        data : {
            cod_estilo : cod_estilo,
            descricao : descricao,
            acao : acao
        },
        success: function(msg){
            $("#progress").hide();
            if (msg.indexOf("Exception: ") != -1) {
                msg = msg.replace("Exception: ", "");
                showMessage(ERROR_MESSAGE, msg);
                return;
            }
            if (acao == 'cadastrar') {
                listarEstilos();
            } else if (acao == 'excluir') {
                var botao = $('#' +cod_estilo).children("td:first");
                tabela_estilo.fnDeleteRow( tabela_estilo.fnGetPosition(botao[0])[0]);
            }
            $("#recurso").dialog('close');
        }
    });
}